#pragma once
#include <windows.h>
#include <d3d11.h>
#include <d3dx11.h>
#include <d3dcompiler.h>

HRESULT CompileShaderFromFile( WCHAR* szFileName, LPCSTR szEntryPoint, LPCSTR szShaderModel, ID3DBlob** ppBlobOut);
void WStringConcat(WCHAR* dest, WCHAR* add);
void WStringToString(WCHAR* src, char * dest);
void StringToWString(char* src, WCHAR * dest);
UINT GetSmallest4Multiple(UINT sz);